Towards A Practical Model of Reactive Communication-Centric Software
نویسندگان
چکیده
Many distributed software systems are communication-centric: they are composed of heterogeneous software artifacts that interact following precise communication structures (protocols). One much-studied approach to system analysis equips process calculi with behavioral types (such as session types) so to abstract protocols and verify interacting programs. Unfortunately, existing behaviorally typed frameworks do not adequately support reactive behavior, an increasingly relevant feature in protocols. To address this shortcoming, We have been exploring how the synchronous programming paradigm can uniformly support the formal analysis of reactive, communication-centric programs. In this short communication, we motivate our approach and report on ongoing developments.
منابع مشابه
Session-Based Concurrency, Reactively
This paper concerns formal models for the analysis of communication-centric software systems that feature declarative and reactive behaviors. We focus on session-based concurrency, the interaction model induced by session types, which uses (variants of) the π-calculus as specification languages. While well-established, such process models are not expressive enough to specify declarative and rea...
متن کاملStudy of the Attitude of Users towards Picture Archiving and Communication System Based on the Technology Acceptance Model in Teaching Hospitals of Qom, Iran
Background and Objectives: Many healthcare providers use health information technology to improve their performance. Picture Archiving and Communication System is a subsystem of the health information system that aims to facilitate the storing, archiving, and managing of digital images as well as their transmission. In this regard, measuring the level of acceptance of technology can be very hel...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملUser-Centric Abstraction of Workflow Logic Applied to Software Engineering Processes
Software development is a dynamic, complicated, and laborintensive undertaking. Numerous software engineering process models have been created and applied to address its complexity, schedule pressure, and product quality. These process models are rather abstract and not directly operationally relevant for the software engineers executing these processes, since they mostly provide relatively coa...
متن کاملDual Band Slotted Patch Antenna for On/Off-body Communication
Body Centric Wireless Communication (BCWC) has been topic of much research in recent years. In this manuscript, a novel low-cost microstrip patch antenna is designed for on-/off-body communication with a dual-band operation. The proposed structure exhibits a monopole-like radiation pattern at 2.45 GHz and a broadside radiation at 4.8 GHz, simultaneously. Lateral dimensions of 42 mm × 46 mm and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016